我有一个专用的服务器使用Windows 2008和IIS7运行5个WordPress的博客。 我不能使用wordpress的自动更新function,也不能使用自动插件安装。 我相信我必须在一些临时文件夹中设置写权限,问题是哪一个。 你有什么主意吗?
我正在推出一个新的Wordpress安装(版本2.8.4)到一个Win2k3服务器。 PHP是通过FastCGI运行的,我有MySQL5嗡嗡声。 我需要做些什么来保持平均的麻烦制造者一旦上线,就不要让我的安装搞砸了? WordPress的网站确实有一些信息,但它似乎非常特定于Apache。 我正在寻找的是任何需要解决的问题,尤其是在IIS6上托pipe时,可能是唯一的或者不明显的。
WordPress有自己的“ 媒体库 ”,当你上传图片和其他媒体用于博客文章和网页时,使用它。 媒体库的优点是可以自动生成图像的缩略图,而Web界面则为您提供额外的信息,例如谁上载图像,哪些文章使用图像等。 我的问题是,有没有人有任何提示与媒体库通过命令行交互,而不是使用WordPress的Web界面? 例如,有关如何从命令行将图像添加到媒体库的想法? 如果我从命令行将文件复制到媒体库目录( 通常是…/wp-content/uploads/YYYY/MM/ ),他们不会显示在Wordpress仪表板中 – 我猜是因为需要关联的数据库媒体注册使用Wordpress。
我有一个WordPress博客,我使用NearlyFreeSpeech.net托pipe。 最近,俄罗斯人发现它,并发表评论垃圾邮件给我。 我不希望每天垃圾30多个西里尔文的评论,我也不想为这个带宽付费。 我做了一些研究,所有的评论者都来自RIPE授权的IP范围。 因为我的博客只能感兴趣的是生活在美国东南部的人,所以我认为快速和肮脏的解决scheme是使用.htaccess来拒绝来自62.0.0.0/8和80.0.0.0/8 – 91.0.0.0/8的连接。 我写了一个.htaccess文件来做这个,但是俄罗斯人还在接近! 根据NearlyFreeSpeech.net的常见问题 ,他们不能通过.htaccess支持IP阻塞(污垢便宜主机带价格)。 我可以阻止通过WordPress的IP(我认为)的意见,但我想不出一种方法来阻止IP范围或通配符。 有人知道任何其他的方式吗?
我非常喜欢NGINX和服务器pipe理员初学者。 我使用这个教程来安装NGINX / PHP / mySQL / WordPress: C3M数字教程 在本教程中,使用fastcgiconfiguration后端php-cgi安装程序。 本教程中安装了php5-fpm: apt-get install nginx-full php5-fpm php5 php5-mysql php5-apc php5-mysql php5-xsl php5-xmlrpc php5-sqlite php5-snmp php5-curl 在阅读了WordPress编解码器上的NGINXconfiguration比大多数教程更安全之后,我决定使用codexconfiguration: Codex中的WordPress NGINXconfiguration Codexconfiguration使用php-fpm作为后端php-cgi。 当打开浏览器时,我得到了502错误的网关错误。 错误日志是: “2012/06/10 21:18:27 [暴击] 14009#0:* 4连接()到unix:/tmp/php-fpm.sock失败(2:没有这样的文件或目录),同时连接上游,客户端:12.3.456.789,服务器:mywebsite.com,请求:“GET / HTTP / 1.1”,上游:“fastcgi:// unix:/tmp/php-fpm.sock:”,主机:“mywebsite.com” 在codex提供的主要NGINXconfiguration文件中,我注意到在上游php块中指向空目录的行“server unix:”: # Upstream to abstract backend connection(s) for PHP. upstream php { server unix:/tmp/php-fpm.sock; […]
我有一个nginx设置在一台testing机器上,托pipeWordpress。 我试图找出一些权限问题,并遇到了一些我无法弄清楚的东西。 即使在我知道的所有地方,我都说它是用户的'nginx', whoami报告'apache'。 在nginx.conf文件中,我有用户nginx设置。 如果我运行ps aux | grep [n]ginx ps aux | grep [n]ginx ,主进程以root身份运行,worker以nginx身份运行。 我的网站configuration文件没有提到它的Apache 我有<?php echo(exec("whoami")); ?> <?php echo(exec("whoami")); ?>在一个PHP页面上,它响应为“Apache” 权限绑定到这个Apache帐户。 如在,我有权限问题,如果public_html文件夹设置为Nginx,但工作正常,如果Apache。 我似乎无法find其他地方看到这个Apache帐户。 我甚至想删除它,但userdel说,当我尝试这个用户login。
可能重复: 什么是最好的Linux权限用于我的网站? 我有一个wordpress预制的网站,这是在我的localmachine开发的,我也上传了一个在debian6上运行的vps,使用nginx,mysql,php。 遵循本指南: 1)创build一个非特权用户,这可以说是'卡尔'或其他什么,并使他们属于万维网数据组。 因此,如果我以karl身份login并在/ home / karl / www /中创buildweb根目录,则所有文件都将归karl所有:www-data 2)在nginx.conf中将nginx设置为用户www-data 3)设置PHP-FPM作为www-data运行 4)把你的文件放在/ home / karl / www / [domain name maybe] / public_html /,上传为'karl',这样你就不必再重播一切。 当我在public_html/里键入ls -l时,它显示里面的所有文件都是由karl:karl拥有的。 但是public_html目录由karl:www-data 。 我chmod 0755文件夹的wp-content但我仍然得到错误: 错误:path../wp-content/connection_images似乎不可写入。 我知道我不应该因为安全原因而将其设置为777,我应该如何设置它适当的权限? 我还应该设置什么来允许我的用户上传,编写文章,编辑文章? 对不起,我的英文顺便说一下。
我想增加我的nginx php-fpm服务器的内存限制WordPress的。 具体来说WordPress的插件WooCommerce需要更多的可用内存。 我已经在wp-config.php中设置了以下内容… define('WP_MEMORY_LIMIT', '128M'); define('WP_MAX_MEMORY_LIMIT', '128M'); php.ini有以下… memory_limit = 128M ;suhosin.memory_limit = 0 fpm服务器也设置改变这个。 php_admin_value[memory_limit] = 128M 然而WooCommerce的系统状态仍然声称它只有40MB,这怎么可能? 我相信这可能是suhosin,但我不确定如何在OpenBSD服务器上进行更改。 我试着在php-fpm服务器池的设置中改变它。 php_admin_value[suhosin.memory_limit] = 128M 如果有人能告诉我如何改变OpenBSD服务器的限制,那将是非常好的。
我试图在Ubuntu 14.04机器上build立一个网站(website.com)。 当“/ etc / nginx / sites-available / wordpress”出现时,我可以在website.com/gitlab上运行gitlab服务器(按照预期) 当'/ etc / nginx / sites-available / gitlab'出现时,我可以在website.com上运行wordpress服务器(按照预期) 当'wordpress'和'gitlab'都在'sites-available'时,website.com/gitlab可以访问,但是website.com返回一个403,禁止的错误。 我怎样才能让wordpress和gitlab一起工作? 谢谢! / etc / nginx / sites-available上的configuration文件 gitlab upstream gitlab { server unix:/home/git/gitlab/tmp/sockets/gitlab.socket fail_timeout=0; } ## Normal HTTP host server { listen 0.0.0.0:80; listen [::]:80; server_name localhost ztomer.ax.lt; ## Replace this with something like gitlab.example.com […]
这个问题最初是在StackOverflow.com上提出的,我已经将它复制到更合适的ServerFault.com站点。 原来的问题,我已经投票结束,可以在这里find 我有一个AWS上托pipe的小型低stream量WordPress博客。 不幸的是,大约每周一次,该网站变得不可用,试图访问该网站留下用户挂起,直到连接超时。 在这些停机期间,我也无法通过SSH访问服务器,直到服务器重新启动。 它在重新启动实例后总是立即恢复。 AWS EC2日志的最后一行(30,000个字符限制,防止发布所有内容): [1079988.125918] Out of memory: Kill process 32620 (httpd) score 16 or sacrifice child [1079988.130913] Killed process 32620 (httpd) total-vm:510348kB, anon-rss:32328kB, file-rss:0kB [1079996.872570] httpd invoked oom-killer: gfp_mask=0x24280ca, order=0, oom_score_adj=0 [1079996.887776] httpd cpuset=/ mems_allowed=0 [1079996.892671] CPU: 0 PID: 374 Comm: httpd Tainted: GE 4.4.5-15.26.amzn1.x86_64 #1 [1079996.896664] Hardware name: Xen […]