OpenSeaMap-dev:Server FreeBSD Forum: Unterschied zwischen den Versionen
Markus (Diskussion | Beiträge) K (Markus verschob Seite Server FreeBSD Forum nach OpenSeaMap-dev:Server FreeBSD Forum, ohne dabei eine Weiterleitung anzulegen) |
Dom (Diskussion | Beiträge) (Add mysql configuration.) |
||
Zeile 3: | Zeile 3: | ||
Connect to the jail. Either via <tt>'ejzail-admin console <jail-name>'</tt> or via SSH. | Connect to the jail. Either via <tt>'ejzail-admin console <jail-name>'</tt> or via SSH. | ||
− | === nginx, php === | + | === nginx, php, mysql === |
Configure ports. | Configure ports. | ||
Zeile 17: | Zeile 17: | ||
portmaster -d -B www/nginx lang/php5 archivers/php5-zlib \ | portmaster -d -B www/nginx lang/php5 archivers/php5-zlib \ | ||
ftp/php5-ftp graphics/php5-gd textproc/php5-xml \ | ftp/php5-ftp graphics/php5-gd textproc/php5-xml \ | ||
− | graphics/php-magickwand | + | graphics/php-magickwand databases/mysql56-server \ |
+ | php5-mysqli | ||
exit | exit | ||
Zeile 25: | Zeile 26: | ||
nginx_enable="YES" | nginx_enable="YES" | ||
php_fpm_enable="YES" | php_fpm_enable="YES" | ||
+ | mysql_enable="YES" | ||
Configure php-fpm. | Configure php-fpm. | ||
Zeile 75: | Zeile 77: | ||
} | } | ||
− | Start | + | Start services. |
+ | service mysql-server start | ||
service php-fpm start | service php-fpm start | ||
service nginx start | service nginx start | ||
+ | |||
+ | Create database. | ||
+ | |||
+ | mysql -u root | ||
+ | CREATE DATABASE forum; | ||
+ | GRANT ALL ON forum.* TO forum@<local-jail-ip> IDENTIFIED BY '<password>'; | ||
+ | \q | ||
=== phpBB === | === phpBB === |
Version vom 17. März 2013, 16:27 Uhr
Inhaltsverzeichnis
Installation
Connect to the jail. Either via 'ejzail-admin console <jail-name>' or via SSH.
nginx, php, mysql
Configure ports.
vi /etc/make.conf .if ${.CURDIR:M*/lang/php*} WITH_FPM=yes .endif
Install ports.
screen -S ports portmaster -d -B www/nginx lang/php5 archivers/php5-zlib \ ftp/php5-ftp graphics/php5-gd textproc/php5-xml \ graphics/php-magickwand databases/mysql56-server \ php5-mysqli exit
Configure services to startup at boot.
vi /etc/rc.conf nginx_enable="YES" php_fpm_enable="YES" mysql_enable="YES"
Configure php-fpm.
vi /usr/local/etc/php-fpm.conf listen = /var/run/php.sock chroot = /var/www
Configure nginx.
vi /usr/local/etc/nginx/nginx.conf user nobody; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; server_tokens off; sendfile on; keepalive_timeout 65; server { listen 80; server_name forum.openseamap.org; location / { root /var/www; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/local/www/nginx-dist; } location ~ \.php$ { fastcgi_pass unix:/var/run/php.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $fastcgi_script_name; include fastcgi_params; } } }
Start services.
service mysql-server start service php-fpm start service nginx start
Create database.
mysql -u root CREATE DATABASE forum; GRANT ALL ON forum.* TO forum@<local-jail-ip> IDENTIFIED BY '<password>'; \q
phpBB
Fetch and unzip source files.
cd /var/www fetch 'https://www.phpbb.com/files/release/phpBB-3.0.11.zip' unzip phpBB-3.0.11.zip mv phpBB3/* . mv phpBB3/.htaccess . rmdir phpBB3 rm phpBB-3.0.11.zip
Change owner for writeable folders.
chown -R www cache files store config.php images/avatars/upload/