树莓派安装wordpress

来源:互联网 发布:淘宝代运营收费 编辑:程序博客网 时间:2024/05/29 08:13

前述已经安装好了apache和php支持模块

Install MySQL

MySQL(发音为My Sequel或My S-Q-L)是一个流行的数据库引擎。和PHP一样,它在Web服务器上的占有率也越来越高。 这就是为什么像WordPress这样的项目使用它,为什么这些项目如此受欢迎。

通过在终端中输入以下命令来安装MySQL服务器和PHP-MySQL包:

sudo apt-get install mysql-server php5-mysql -y
安装时会有设置密码,按操作来即可

重启apache2

sudo service apache2 restart

Download WordPress

您可以使用wget命令从wordpress.org下载WordPress。有意思的是,wordpress.org/latest.tar.gz和wordpress.org/latest.zip上总是提供最新版本的WordPress的副本,所以您可以在不需要在网站上查看的情况下获取最新的版本。在撰写本文时,这是版本4.5。

切换到/ var / www / html /,并将WordPress下载到此位置。 您需要先清空文件夹(确保在运行rm之前检查您是否删除了所需的文件);把这个文件夹的所有权也改为pi用户。

cd /var/www/html/sudo rm *sudo wget http://wordpress.org/latest.tar.gz
现在提取压缩包,将其提取的文件夹的内容(wordpress)移动到当前目录,并删除(现在是空的)文件夹和压缩包,以清理:

sudo tar xzf latest.tar.gzsudo mv wordpress/* .sudo rm -rf wordpress latest.tar.gz
在这里运行ls或(tree -L 1)命令将显示一个WordPress项目的内容:

.├── index.php├── license.txt├── readme.html├── wp-activate.php├── wp-admin├── wp-blog-header.php├── wp-comments-post.php├── wp-config-sample.php├── wp-content├── wp-cron.php├── wp-includes├── wp-links-opml.php├── wp-load.php├── wp-login.php├── wp-mail.php├── wp-settings.php├── wp-signup.php├── wp-trackback.php└── xmlrpc.php

这是默认WordPress安装的来源。您编辑以定制您的安装的文件属于wp-content文件夹。

您现在应该将这些文件的所有权更改为Apache用户:

sudo chown -R www-data: .

Set up your WordPress Database

或者,您可以简单地提供一个空的-p标志并等待被要求输入密码:

mysql -uroot -p
mysql> create database wordpress;
看到Query OK, 1 row affected (0.00 sec
wordpress设置

导航到http://您的IP地址,例如您的Pi上的网络浏览器http://192.168.1.5。

填写信息:给您的网站标题,创建一个用户名和密码,并输入您的电子邮件地址。点击安装WordPress按钮,然后使用刚创建的帐户登录。

现在您已经登录并设置了您的站点,您可以通过在Pi上的浏览器或网络上的另一台计算机上访问您的IP地址来查看网站。 要再次登录(或在另一台计算机上),请转至http:// YOUR-IP-ADDRESS / wp-admin。


建议您更改您的固定链接设置,以使您的网址更友好。

要做到这一点,登录到WordPress并转到仪表板。

去设置然后永久链接。

选择帖子名称选项,然后点击保存更改。

你需要启用Apache的rewrite mod:

sudo a2enmod rewrite您还需要告诉服务该站点的虚拟主机,以允许覆盖请求。编辑您的虚拟主机的Apache配置文件:
sudo leafpad /etc/apache2/sites-available/000-default.conf

Add the following lines after line 1:

<Directory "/var/www/html">    AllowOverride All</Directory>

ensuring it’s within the <VirtualHost *:80> like so:

<VirtualHost *:80>    <Directory "/var/www/html">        AllowOverride All    </Directory>    ...

And then restart Apache again:

sudo service apache2 restart
WordPress是非常可定制的。 通过在页面顶部的WordPress横幅中(当登录时)点击您的站点名称,您将被带到仪表板。 从这里你可以改变主题,添加页面和帖子,编辑菜单,添加插件等等。这只是为了在Raspberry Pi的Web服务器上设置一些有趣的东西。

参考:https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress

原创粉丝点击