On 23:41 Thu 21 Mar , Carsten Pfeiffer wrote: > Hi, > > thanks a lot for packaging friendica! I was eager to try it out, so I got the > source package and built it on a Debian stable box (with some necessary > jquery > packages from backports). > > Here's some feedback that might be used to improve the package:
Thank you carsten for trying out the package! > > - installation of the package went smooth, it asked for the db > details, etc. That is nice! > - after that finished, I found a /etc/apache2/conf.d/friendica.conf, which I > replaced with the apache2.subdomain.conf from the doc examples > directory I see did the friendica.conf didn't work? Did you face some error? > - had to remove a space in the "order allow, deny" option (between allow and > deny) Let me reverify the conf files it was created by tobias > - the web interface was available, but it showed the installer (is that > supposed to happen?) Yeah for now it should get you installer. I'm not sure if that can be automated may be friendica devs can answer (hint hint Tobias) > - installer complained about /usr/share/friendica/.htaccess not being > available and not creatable either, so I created the file and made it > writable Weird I think I fixed in the last week upload to mentors! Did you try this with which package? > - instead of continuing with the installer, I copied > /etc/friendica/htconfig.php to /usr/share/friendica/.htconfig.php I see when you use web installer it gets created. > - however then apache always segfaulted Umm.. That is weird! > - I manually created the database with /usr/share/friendica/database.sql and > finally got friendica up and running Uh was the database.sql was missing in installation? I'm not sure what might have gone wrong. > > However, some more fixes were needed: > - uploading a profile picture only resulted in a black image, because some > javascripts were not found. I had to create a symlink I thought I fixed these symlinks but alas I need to look again. > /usr/share/friendica/cropper/lib/prototype.js to the system installed > prototype.js, then remove the directory > /usr/share/friendica/library/cropper/lib directory and finally create a > symlink > /usr/share/friendica/library/cropper/lib to > /usr/share/friendica/cropper/lib Weird I will have look again! > > I still found a warning about a type problem in the error log about the > profile > photo, so I adjusted /usr/share/friendica/mod/profile_photo.php lines 56-59 > to > cast the POST variables to integer values: > > $srcX = (int) $_POST['xstart']; > $srcY = (int) $_POST['ystart']; > $srcW = (int) $_POST['xfinal'] - $srcX; > $srcH = (int) $_POST['yfinal'] - $srcY; > > The javascript console still showed an error in > /usr/share/friendica/js/main.js; all accesses to $.someJQuery function or > object didn't work. I don't really understand what's going in there (some > undesired mangling of '$.'?), but I changed all occurrences of '$.' to > 'jQuery.' in js/main.js, so that it looks like this > > $(function() { > jQuery.ajaxSetup({cache: false}); > [,,,] > Ok Tobias again you need to have a look! Or is the jquery.js modified by friendica? I prefer it is not to be modified otherwise I need to duplicate every other js code base in friendica. > Then online help didn't work at all (internal server error), I had to remove > the symlink /usr/share/friendica/library/markdown.php and replace it with the > PHP Markdown Extra "markdown.php" from http://littoral.michelf.ca/code/php- > markdown/php-markdown-extra-1.2.6.zip The markdown.php on squeeze that might be the reason. I'm not planning to target friendica to squeeze as it will be soon old stable. > > Finally, everything seems to work :-) Wonderful! Thank you for taking time to share the problems you faced. I will see how I can fix these Warm Regards -- Vasudev Kamath http://copyninja.info Connect on ~friendica: copyninja@{frndk.de | vasudev.homelinux.net} IRC nick: copyninja | vasudev {irc.oftc.net | irc.freenode.net} GPG Key: C517 C25D E408 759D 98A4 C96B 6C8F 74AE 8770 0B7E
signature.asc
Description: Digital signature