Articles of wordpress

WordPress的权限问题

我正在托pipe一个networking服务器。 为了节省时间,我把它设置完毕,并连接,然后尝试上传一个主题,并失败。 它没有足够的权限写入服务器。 正如我所说,我自己托pipe,所以我怎么去给Word新闻足够的权限,通过FTP写文件? 我正确地input了所有的FTP详细信息,并且我知道我的FTP帐户具有所需的所有权限,因为我不得不进入并创build这些文件夹并发送文件: 我如何解决这个问题而不给它777权限?

在nginx内容文件夹中redirectwebapps

我在www.example.com上设置了一个nginx + php + wordpress网站。当我在我的浏览器上访问example.com时,我可以看到我的wordpress博客,并且可以完美地工作,没有问题。 但现在我想继续使用nginx的其他web应用程序而不会丢失博客。 Ningx内容根目录在/srv/www/html WordPress的根目录在/srv/www/wordpress/public_html 我想要例如创build/ srv / www / newsite和放下一些webapp在那里,并能够通过example.com/newsite访问它,这是可能的吗? 我尝试在网站中创build相应的内容,并提供以下内容: server { server_name example.com/newsite www.example.com/newsite; access_log /srv/www/newsite/logs/access.log; error_log /srv/www/newsite/logs/error.log; root /srv/www/newsite; 但它给了我一个wordpress页面没有find。 只是要清楚,我想保持wordpress现在的样子,我希望example.com默认显示我的worpdress。 我只希望example.com/newsite能够提供自己的文件。

一个请求使用40%CPU的PHP-FPM

(我search了这个论坛几个小时,发现了一些话题,但没有人为我工作) 我使用WordPress : Varnish + Nginx + PHP-FPM + APC + W3 Total Cache + PageSpeed 。 当我使用光油时,我第一次打电话给www.mysite.com只用了10%的CPU。 调用第二次,它将被caching。 问题是在URL中传递请求参数 。 只有一个请求( www.mysite.com?1 = 1)显示在top : PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7609 nginx 20 0 438m 41m 28m S 11.6 7.0 0:00.35 php-fpm 7606 nginx 20 0 437m […]

如何解决WP-DBManager权限问题?

我在一个由CentOS 6.4支持的LEMP堆栈上安装了WordPress。 我今天安装了WP-DBManager插件,它显示了下面提到的错误: Your backup folder MIGHT be visible to the public To correct this issue, move the .htaccess file from wp-content/plugins/wp-dbmanager to /var/www/example.com/public_html/wp-content/backup-db 但是,我们怎么能做到这一点,因为Nginx不支持.htaccess文件。 请告诉我什么权限,我应该给位于wp-content文件夹中的backup-db文件夹。 该文件夹中的.htaccess文件包含以下代码: <Files ~ ".*\..*"> order allow,deny deny from all </Files> 这时候我直接打开那个“backup-db”文件夹,ngnix显示403 Forbidden错误。 但是,如果有人直接链接到位于该文件夹中的备份zip文件,则可以轻松地下载备份。 请帮帮我!

PHP网关超时

我需要更长时间执行PHP,而其他任何事情都可能成为问题。 我以为我已经这样做了,但我仍然从我最近的wordpress安装获取网关超时。 php-fpm池具有以下configuration [john] user = john group = john listen = 127.0.0.1:9002 listen.owner = www listen.group = www pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3 php_admin_value[max_execution_time] = 300 php_admin_value[max_input_time] = 120 语法是好的,但脚本超时约30秒,我不知道还有什么我错过了。 这可能是矫枉过正,但我​​很匆忙,会后来学习,随意解释,但如果有人能告诉我所有的价值,我可以增加,用暴力来解决这个问题,并解决这将是伟大的。

无法导入sql或xml文件

我最近把一些我的网站从共享主机移到了VPS。 当我通过Wordpress导入工具通过phpmyadmin或xml文件导入SQL文件时,出现错误,提示“连接已重置”。 谁能帮我这个。 我已经对php.ini文件进行了更改。 文件位置:/etc/php5/fpm/php.ini我已经更改 – max_execution_time = 8000 max_input_time = 8000 post_max_size = 8G upload_max_filesize = 2G除此之外的任何东西。

如何为www / dir设置权限并确保没有安全威胁

我有一个特殊的情况 我有我自己的项目使用的VPS。 我的一个朋友要我主持他的wordpress博客。 现在我已经安装了我的VPS非常简单,所有项目都在/ www和Apache有写访问这些文件夹(万维网数据),我在Ubuntu的服务器12.04。 Mysql方面没有问题,这个wp安装有自己的DB / username-pass只能访问这个数据库。 但是我担心如果他的wp-admin密码被攻破,我的VPS的安全性也会受到影响。 我在想给我/ chown / www / projectX:我。 并给予写入权限,只有插件和图像上传目录。 但是如果所有东西都在相同的apache用户下运行,潜在的黑客可能会将恶意脚本上传到这些目录,从而访问服务器上的其他项目。 我有什么可以保护自己的吗? 至less部分? 我不想保证WP的这个特殊安装,我想从这个wp安装中保护我的其他项目。

这些是WordPress安装文件夹,文件和wp-config.php的正确权限吗?

我不想locking一切,因为我需要内置的FTP上传器和caching程序在WordPress网站上正常工作。 这是我发现的: 文件夹 – 755 文件 – 644 wp-config.php – 444 我在SSH命令上有点生疏。 请问以下完成文件和文件夹的权限? sudo chmod -d 755 /var/www/directory sudo chmod -f 644 /var/www/directory 他们看起来不合我的

用于WordPress和Gmail的Centos iptablesconfigurationsmtp

让我先说我是Centos newby,所以所有的信息,链接和build议都非常欢迎! 我最近使用Centos 6build立了一个托pipe服务器,并将其configuration为一个networking服务器。 运行的网站没什么特别的,只是一些低stream量的项目。 我试图configuration服务器为默认尽可能,但我也喜欢它是安全的(没有FTP,自定义的SSH端口)。 让我的Wordpress按需运行,我遇到了一些连接问题。 2件事不起作用: 通过ssh2安装插件和更新(无法连接到本地主机:sshportnumber) 使用Gmail的smtp从我的网站发送电子邮件(无法连接到服务器:权限被拒绝(13)) 我感觉这些都与iptablesconfiguration有关,因为我尝试过所有其他的(我认为)。 我试图打开防火墙接受端口465(gmail smtp)和ssh端口(可以说这个端口是8000)的stream量,但这两个问题依然存在。 从terminal的SSH连接工作正常。 每次更改后,我尝试执行我重新启动iptables服务。 这是我的iptablesconfiguration(使用vim): # Generated by iptables-save v1.4.7 on Sun Jun 1 13:20:20 2014 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo […]

Varnish + Nginx +多个IP地址

这是我的第一个使Varnish在我的专用服务器上工作,该服务器托pipe2个具有2个独立IP地址的域。 我简化的设置如下: Nginx conf server { listen ip-address-1:8080; } server { listen ip-address-2:8080; } 清漆vcl backend default { .host = "127.0.0.1"; .port = "80"; } 在我定义的清漆conf VARNISH_LISTEN_PORT=80 Varnish和Nginx(和php-fpm)运行正常,但是当我尝试去我的网站时,显示nginx页面的欢迎。 标题中没有x-varnish。 看起来由于某种原因,清漆不听80端口。我怀疑这与127.0.0.1主机正在监听的vcl文件有关。 我正在运行两个WordPress的网站。 我应该在哪里寻找让Varnish正常工作? 干杯,阿德南 编辑: Nginx似乎在8080正确,但Varnish不听正确的IP地址。 使用Jens多个清漆IP地址netstat -lnp产生: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 46.105.40.241:8080 0.0.0.0:* LISTEN 21610/nginx tcp […]