Articles of drupal

MySQL可以直接使用php,但不能在phpMyAdmin或Drupal中使用

我刚从PHP5.1更新到5.2,drupal和phpMyAdmin都不能保存信息。 我已经检查了mysql的用户权限 – 他们看起来没问题。 我写了一些简单的PHP插入到表中的行,它的工作原理,但如果我尝试在phpMyAdmin做同样的事情,它只是说“没有改变”。 phpMyAdmin将删除行,select行,但不插入或更新它们。 Drupal做同样的事情 – 它会从表中select信息,但不能插入或更新(或删除)。 有任何想法吗? 我真的开始绝望了! 干杯, 马雷克

Drupal – 网站build设,菜单

我正在和Drupal第一次合作,试图弄清楚如何通过pipe理站点构buildconfiguration菜单来更改菜单项名称。 我已经login到Drupal的pipe理网站,并导航到>pipe理/网站build设/菜单,select菜单项,然后单击编辑,将标题从'关于'更改为'关于我们'但是当加载网站页面时仍然说'关于' 请原谅我对drupal缺乏理解,我对joomla另一个CMS有点熟悉,但是我只是需要一些指向正确的方向,以便如何编辑链接并在drupal中重命名它们。 链接不是图像,只要我可以看到链接上的来源和属性。 谢谢!

专用服务器configuration – 一些提示-Xenserver / Debian

我正在从基于vps的托pipe迁移到专用托pipe(8GB RAM / 1TB HD)。 我需要运行多个基于Drupal和Ruby的应用程序? 什么是推荐的configuration。 我想到了两个select。 1)在Xen上安装多个Debian OS(如VPS)。 每个可能是2GB的内存,并在不同的分区上运行Drupal和Ruby和MYSQL。 2)安装一个Debian实例。 并安装Drupal(Apache,PHP)Ruby(lighttpd,ruby),MySQL都在同一个分区 我有点担心选项2可能会导致一些性能问题。

.htaccess用drupal重写,在mamp堆栈上清理url

我在MAMP堆栈上运行Drupal时遇到了一个不寻常的访问问题。 Drupal安装工作正常,所以我知道这不是一个Drupal的问题。 “干净的url”工作正常的单层url的任何事情,但没有2+path水平。 例如: example.com/foo,example.com/bar等。所有的工作都很完美。 example.com/foo/bar,example.com/bar/foo/bar等。不要工作。 我得到一个拒绝(不404)页面,由Drupal服务,与login框和网站名称,但没有主题应用。 (和,是的,我积极login作为pipe理员/用户1);) 如果我禁用“干净的url”,一切正常。 我认为这与我的htaccess中的重写规则有关,但searchnetworking无济于事(包括drupal的网站和irc频道)。 我当前的.htaccess如下所示: # # Apache/PHP/Drupal settings: # # Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$"> Order allow,deny </FilesMatch> # Don't show directory listings for URLs which map to a directory. Options -Indexes # Follow symbolic links in this directory. Options +FollowSymLinks # Make Drupal […]

在256MB VPS上运行Drupal?

我可以在256MB VPS托pipe上运行Drupal吗? 我知道这取决于很多因素,但我的意思是…我可以在这样的VPS上运行几个Drupal网站..? 什么是重要的configuration设置来优化性能? 谢谢

多站点Drupal使用基于Apache的IP托pipe在不同端口上安装站点?

过去我们在Apache中使用基于名称的虚拟主机。 我们最近将网站转换为SSL,并且必须执行基于IP的路由。 因此,我们目前有一个实例,设置如下: www.domain.com使用端口80 dev.domain.com使用端口8080 两者使用相同的IP。 这种情况下可能使用Drupal多站点function? 虽然我们发现dev.domain.com工作并读取正确的“开发”数据库(使用开发设置),它会从“www”站点读取主题文件,而不是我们想要的。 罪魁祸首是开发者的htaccess文件? Apache正在8080上侦听,并使用正确的数据库设置,但只是不正确的主题文件。 另一个注意事项:浏览dev.domain.com:8080时出现错误:“页面没有正确redirect”。 我们是否应该为开发者网站购买一个新的IP地址,或者这样做还是没有帮助? 任何意见,将不胜感激。 谢谢。

Windows Server 2008R2中Drupal 6的理想技术栈

我的背景主要是基于Linux的服务器,我可以configuration任何东西,但我想要的。 然而,我正在为一个客户build立一个Drupal6站点,他(尽pipe我的警告)希望从他的办公室中的服务器自行托pipe – 并且正在运行Windows Server 2008 R2(可能在某个时候升级到Small Business Server 2011) 。 虽然我对Linux中使用的技术堆栈有了一个很好的想法,但是我不太确定在基于Windows的服务器环境中如何去做这件事。 什么是在Windows中提供基于Web的PHP应用程序(特别是Drupal)的理想技术栈? 不,我不能将这个东西重新格式化为一个Linux机器。 :) 谢谢! 编辑:有一点值得注意的是,我已经在Mac OS 10.6中使用MAMP(Apache2,MySQL)作为我的testing环境。 如果技术堆栈可以使用MySQL,那就好了,因为我最好只是转储,然后导入我一直使用的表。

Zend Optimizer与PHP + APC + Drupal不兼容。 我可以为Drupal运行域禁用它吗?

我使用以下设置: PHP版本5.2.17 阿帕奇/ 2 Zend Optimizer v3.3.3 Drupal 7.8 就我阅读其他文章和问题而言,Zend Optimizer对PHP5和D7都没有任何好处。 我想使用APC作为PHPcaching,但是APC与Zend Optimizer不兼容。 我可以为选定的子域禁用Zend Optimizer吗? 例: sub1.example.comredirect到需要Zend Optimizer的应用程序 sub2.example.comredirect到不需要Zend Optimizer的Drupal应用程序(我想为这个子域禁用Zend Optimizer)

PCI合规失败 – 403(禁止)

由于PCI合规性testing人员最近进行的扫描升级,我们最近失败了一个PCI,build议的解决scheme如下: configurationHTTP服务器为403(禁止)和404(页面未find)响应指定相同的错误文档。 我们的主站点运行drupal安装,drupal .htaccess文件包含以下条目: # Make Drupal handle any 404 errors. ErrorDocument 404 /index.php 为了纠正上述情况,这是一个简单的问题,增加以下内容: ErrorDocument 403 /index.php 还是我需要做一些更复杂的事情?

Nginx提供504个网关超时,一旦移动到现场

我打算把我的网站(drupal 6.25)从apache切换到nginx。 我已经为nginx准备了一切,并在端口81上进行了testing。它工作正常。 现在我改变了听从81到80,并停止Apache,并启动Nginx。 网站开始给予 504网关超时 nginx的/ 0.8.54 并没有提供任何服务:(我的nginx服务器是 服务器{ 听80积分= 128; root / var / www / web1 / htdocs; index index.php index.html index.htm; server_name www.example.com; 位置 / { 如果(!-e $ request_filename){ 重写^ /(。*)$ /index.php?q=$1 last; } } access_log /var/log/nginx.web1.log; error_log /var/log/nginx.web1.error.log错误; 位置〜* ^。+ \。(jpg | jpeg | gif | css | png | […]