最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

InstallOctoberCMSonanUbuntuVPSwithNginxandMariaDB_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:29:28
文档

InstallOctoberCMSonanUbuntuVPSwithNginxandMariaDB_MySQL

InstallOctoberCMSonanUbuntuVPSwithNginxandMariaDB_MySQL:MariaDBUbuntuNginx In this post, we will cover how to install October CMS on anUbuntu VPSwith Nginx and MariaDB. October is a free, open-source, self-hosted CMS platform , written in PHP and its built upon the Laravel framework. This
推荐度:
导读InstallOctoberCMSonanUbuntuVPSwithNginxandMariaDB_MySQL:MariaDBUbuntuNginx In this post, we will cover how to install October CMS on anUbuntu VPSwith Nginx and MariaDB. October is a free, open-source, self-hosted CMS platform , written in PHP and its built upon the Laravel framework. This
 MariaDBUbuntuNginx

In this post, we will cover how to install October CMS on anUbuntu VPSwith Nginx and MariaDB. October is a free, open-source, self-hosted CMS platform , written in PHP and it’s built upon the Laravel framework. This should work on otherLinux VPSsystems as well but was tested and written for Ubuntu 14.04.

Update the system and install necessary packages.

root@vps:~# apt-get -y update && apt-get -y upgraderoot@vps:~# apt-get install python-software-properties curl git

Install MariaDB and create a database.

root@vps:~#apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943dbroot@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'root@vps:~# apt-get -y updateroot@vps:~# echo -e "Package: */nPin: origin ftp.osuosl.org/nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadbroot@vps:~# apt-get install mariadb-serverroot@vps:~# mysql -uroot -pMariaDB [(none)]> create database octobercms;MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword'MariaDB [(none)]> flush privileges;MariaDB [(none)]> /q;

Install PHP and Nginx

apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

Install Composer

root@vps:~# curl -sS https://getcomposer.org/installer | phproot@vps:~# mv composer.phar /usr/local/bin/composer

Create a root directory for your web site and download the application source code

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}root@vps:~# cd /var/www/yourwebsite.com/public_htmlroot@vps:~# composer create-project october/october public_html dev-master

Configuration

Open the file app/config/app.php and change:

'url' => 'http://yourwebsite.com'

Open the file app/config/cms.php and change:

'activeTheme' => 'demo','backendUri' => '/admin'

Open the file app/config/database.php and and set the database connection parameters.

Run the following artisan commands”

php artisan key:generatephp artisan october:up

Nginx.

Create a new Nginx server block with the following content

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.comserver {	server_name yourwebsite.com;	listen 80;	root /var/www/yourwebsite.com/public_html;	access_log /var/www/yourwebsite.com/logs/access.log;	error_log /var/www/yourwebsite.com/logs/error.log;	index index.php; 	location / {	try_files $uri $uri/ /index.php?$query_string;	} 	location ~ /.php$ {	fastcgi_index index.php;	fastcgi_split_path_info ^(.+/.php)(.*)$;	fastcgi_keep_conn on;	include /etc/nginx/fastcgi_params;	fastcgi_pass unix:/var/run/php5-fpm.sock;	fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;	} 	location ~ //.ht {	deny all;	}}EOF

Symlink it and restart the server

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.comroot@vps:~# /etc/init.d/nginx restart

Set the correct permissions

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

That’s it. Now open your browser, type the address of your website and use the default username admin and password admin.

Please check the official October website for more details.

Of course you don’t have to do any of this if you use one of ourLinux VPS Hostingservices, in which case you can simply ask our expert Linux admins to set this up for you. They are available 24×7 and will take care of your request immediately.

PS . If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.

文档

InstallOctoberCMSonanUbuntuVPSwithNginxandMariaDB_MySQL

InstallOctoberCMSonanUbuntuVPSwithNginxandMariaDB_MySQL:MariaDBUbuntuNginx In this post, we will cover how to install October CMS on anUbuntu VPSwith Nginx and MariaDB. October is a free, open-source, self-hosted CMS platform , written in PHP and its built upon the Laravel framework. This
推荐度:
标签: 支持 nginx mariadb
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top