cabriofahrer
Well-Known Member
Ich habe joomla aus den ports intalliert (cd /usr/ports/www/joomla3/ && make install clean), lief erfolgreich mit folgender Meldung am Ende:
Habe daraufhin den oberen Abschnitt in /usr/local/etc/apache24/httpd.conf kopiert und apache neu gestartet (service apache24 restart):
Apache, php, mysql und phpmyadmin sind installiert und funktionieren. Ich habe mir zuerst in phpmyadmin eine leere Datenbank erstellt, so geht man auch vor, wenn man das Ganze unter Windows/XAMPP macht.
Wenn ich dann im Browser auf http://localhost/joomla/ gehe, erscheint die Installationsseite von Joomla, ich fülle die Felder aus, gebe den Namen der Datenbank ein, usw. doch am Ende erscheint leider folgende Meldung:
Vorher auch schon "configuration.php Writeable NO"
Was geht hier schief? Ich dachte, mit der Ergänzung der httpd.conf und dem Neustart sei alles erledigt. Mehr steht in dem File ja nicht drin. Was mich allerdings stutzig macht, ist was in diesem Link steht:
https://docs.joomla.org/FreeBSD_Installation
Ich dachte, durch die Installation des Ports sei das nicht mehr nötig, es sei schon alles dorthin installiert, wo es hingehört?
Code:
1) Add the following to your Apache configuration, and restart the server:
### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.
Alias /joomla /usr/local/www/joomla3/
AcceptPathInfo On
<Directory /usr/local/www/joomla3>
AllowOverride None
Order Allow,Deny
Allow from all
# For Apache 2.4 add:
Require all granted
</Directory>
2) Visit your Joomla site with a browser (i.e. http://your.server.com/joomla/),
and you should be taken to the install.php script, which will lead you
through creating a config.php file and then setting up Joomla, creating
an admin account, etc.
3) As of 2.5.5, php5-mysqli and php5-zip are installed. Use of mysqli for mysql
is recommended over mysql.
4) As of 3.6.4, php7 is also supported, and the php*-mysql extension is NOT
asked for. Also, the php*-pgsql extension is asked for as Joomla supports
PostgreSQL as well.
================================================================================
===> Cleaning for php71-gd-7.1.21
===> Cleaning for php71-mbstring-7.1.21
===> Cleaning for oniguruma-6.8.2
===> Cleaning for php71-pecl-pdflib-4.1.2
===> Cleaning for php56-pecl-pdflib-4.1.2
===> Cleaning for php70-pecl-pdflib-4.1.2
===> Cleaning for php72-pecl-pdflib-4.1.2
===> Cleaning for pdflib-7.0.5_5
===> Cleaning for php71-zip-7.1.21
===> Cleaning for php71-zlib-7.1.21
===> Cleaning for php71-mysqli-7.1.21
===> Cleaning for joomla3-3.8.11
#
Habe daraufhin den oberen Abschnitt in /usr/local/etc/apache24/httpd.conf kopiert und apache neu gestartet (service apache24 restart):
Code:
### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.
Alias /joomla /usr/local/www/joomla3/
AcceptPathInfo On
<Directory /usr/local/www/joomla3>
AllowOverride None
Order Allow,Deny
Allow from all
# For Apache 2.4 add:
Require all granted
</Directory>
Apache, php, mysql und phpmyadmin sind installiert und funktionieren. Ich habe mir zuerst in phpmyadmin eine leere Datenbank erstellt, so geht man auch vor, wenn man das Ganze unter Windows/XAMPP macht.
Wenn ich dann im Browser auf http://localhost/joomla/ gehe, erscheint die Installationsseite von Joomla, ich fülle die Felder aus, gebe den Namen der Datenbank ein, usw. doch am Ende erscheint leider folgende Meldung:
Vorher auch schon "configuration.php Writeable NO"
Was geht hier schief? Ich dachte, mit der Ergänzung der httpd.conf und dem Neustart sei alles erledigt. Mehr steht in dem File ja nicht drin. Was mich allerdings stutzig macht, ist was in diesem Link steht:
https://docs.joomla.org/FreeBSD_Installation
Code:
Installing Joomla! CMS
Download the Joomla installation package ending with .zip
Unzip the file to apache's data directory.
unzip Joomla_*.zip -d /usr/local/www/apache24/data/
Change ownership of the data directory and everything in it to 'www' thus allowing the Joomla! configuration script to write into this directory.
chown -R www /usr/local/www/apache24/data/
At this point you should be able to begin installing and configuring Joomla!
Ich dachte, durch die Installation des Ports sei das nicht mehr nötig, es sei schon alles dorthin installiert, wo es hingehört?