系统相关
首页 > 系统相关> > Linux-WordPress使用符号链接共享核心目录

Linux-WordPress使用符号链接共享核心目录

作者:互联网

背景:

我正在单个ubuntu服务器中部署几个(大约10个)WordPress网站.

对于每一个,我都有一个单一的mysql数据库(单一模式)和一个单一的wordpress文件目录.

对于每个wordpress目录实例,其结构如下:

|-- wp-admin
|   |-- css
|   |-- images
|   |-- includes
|   |-- js
|   |-- maint
|   |-- meta
|   |-- network
|   `-- user
|-- wp-content
|   |-- cache
|   |-- languages
|   |-- plugins
|   |-- themes
|   |-- upgrade
|   `-- uploads
`-- wp-includes
    |-- certificates
    |-- css
    |-- fonts
    |-- ID3
    |-- images
    |-- js
    |-- pomo
    |-- SimplePie
    |-- Text
    `-- theme-compat

因此,我发现wp-admin和wp-content目录是多余的,因为它们是wordpress的核心部分,所以我永远不会手动更改它们.

为了减少这些部分的空间,我保留了一个实例,对于其他实例,我在它们上创建了符号链接.

例如,我首先有一个基本实例:

/var/www/wordpress/

和我的网站之一:

/var/www/site1/

我使用以下命令更改结构:

$cd /var/www/site1
$rm -rf wp-admin
$rm -rf wp-includes
$ln -s /var/www/wordpress/wp-admin ./
$ln -s /var/www/wordpress/wp-includes ./

好吧,我运行了site1,它起了作用.

问题:

此后,我将无法进入管理面板.

当我导航到:http://mysite.mydomain.com.

它重定向到登录页面,无论我输入什么(我可以确保用户名和密码正确),都无法登录.

似乎该会话无法正确创建,有人可以指出这是怎么回事吗?

请帮忙,谢谢.

解决方法:

尝试安装文件夹,而不使用符号链接.与此类似

mount --bind /var/www/wordpres/wp-admin /var/www/site1/wp-admin

确保在挂载之前已创建目录.如果这对您有用,那么请确保在/ etc / fstab中有挂载

标签:hyperlink,symlink,linux,wordpress
来源: https://codeday.me/bug/20191028/1954490.html