我的妻子是一个平面devise师谁开始在WordPress的其他基于PHP的系统devise模板领域自己的业务。 我要安装服务器(VMware与CentOS),以便她有一个很好的发展和向客户展示进展。 在大公司,你会build立一个DTAP(开发,testing,验收,生产)环境与自动化的构build,testing,部署等。我的目标远远低于这一点,但我仍然想要一些DTAP的好处build立。 我想到的是一个Develop(她的编辑angular),Acceptance(公开提供给客户的密码)和Production(简单地输出到ZIP文件或上传到外部生产站点)。 我想要版本控制(SVN / GIT / HG),最好自动部署一个她创build的接受环境的特定标签,这样客户就可以看到进度。 我很懒,所以我正在寻找一个准备好运行的工具或工具链,我可以从最不费力的地方下载(大部分)这个工具链。 或者,这是以前没有人创build的东西,我必须使用现有的工具从头开始编码? 任何build议,欢迎。
目前我不能使用PHP的sqlite。 可能我需要改变我的php.ini文件中的东西。 在我的php.ini文件中,我find了2行包含“sqlite”: [sqlite] ;sqlite.assoc_case = 0 在行前面的分号是否意味着行被评论? 我应该取消注释第二行吗? 我应该将“sqlite.assoc_case”的值从0更改为其他值吗? PS我有2个php.ini文件: /etc/php5/apache2/php.ini /etc/php5/cli/php.ini 哪一个我应该改变?
有没有人可以在Linux机器上安装PHP模块列表及其描述/function?
使用PHP,我怎么可能将文件夹下的所有页面redirect到不同的域? 当前网站: http://www.example.org/dept http://www.example.org/dept/stuff http://www.example.org/dept/more http://www.example.org/dept/more/stuff 新网站: http://www.example-too.org/pets/stuff http://www.example-too.org/pets/more http://www.example-too.org/pets/more/stuff 我了解了如何redirect单个页面: <? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.example-too.org/pets/more/stuff" ); ?> 但如何将这个应用到数十页,而不是每个创build一个PHPredirect? 我知道使用web服务器configuration(apache mod_rewrite)和/或.htaccess是处理多重redirect这样的最好方法,但我这些选项不提供给我。 谢谢。
这是ModWest共享主机的安装。 我在服务器上同时启用了PDO和PDO_sqlite,phpinfo()validation两者都在运行。 当我访问PDO本身,我很好,并得到一个有意义的错误。 <?php $dbh = new PDO(""); ?> 这给了我一个“无效的连接string”错误。 但是,一旦我开始与sqlite:的连接string,我得到一个完整的崩溃。 当我通过networking服务器运行时,我看到没有错误。 当我input一个不存在的文件名时,PHP确实创build了这个文件。 我尝试通过CLI运行构造函数,在那里我得到一个简单的错误: 分段故障 我没有看到有关这个错误的PHP 5.2.6更新日志中的任何东西。 任何人都有其他疑难解答步骤? 操作系统是Debian 5.0.4
有没有办法使用apt-get来安装一个较旧的Debiantesting版本的软件包版本? 具体而言,我期待在Debian Lenny上安装最新版本的PHP 5.2.x。 上次我创build一个环境时,5.2.12恰好是Debiantesting版本。 那很完美,方便。 现在,testing是在5.3.x这不会为我的目的工作,我的sudo apt-get -t testing install php5=5.2.12*尝试回答与E: Version '5.2.12*' for 'php5' was not found 。
我已经在Ubuntu 9.10新安装lighttpd首先它显示了详细信息页面,我改变了/ var / www /目录的权限到777,现在它的说法403禁止 我的php-cgi -v PHP 5.2.10-2ubuntu6.4 with Suhosin-Patch 0.9.7 (cgi-fcgi) (built: Jan 6 2010 22:34:28) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies php -v PHP 5.2.10-2ubuntu6.4 with Suhosin-Patch 0.9.7 (cli) (built: J 6) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) […]
我的客户端刚刚有一台运行Win2008的新专用服务器(我们之前有2003),II7等。我开始设置一个我们拥有的ASP.NET 2.0 Web应用程序。 运行在自己的AppPool 2.0上。 问题是,当我浏览站点根目录(本地或远程)时,我得到404,因为现在url指向http://domain/default.php ,当它应该是default.aspx。 是的,我已经检查了网站的默认文档设置,我删除了一切,但default.aspx(default.php甚至没有列出)。 为了完成,我会说,如果我导航到http://domain/default.aspx ,该网站的作品完美,我可以按照链接没有问题。 任何想法为什么发生这种情况? 或者至less在哪里我应该开始寻找? 谢谢! UPDATE 我已经尝试重置IIS。 我已经检查了web.config寻找一些default.php,没有发现。 这是从旧的服务器没有这个问题复制相同的web.config。 实际上,在web.config中显式声明了default.aspx,如下所示: <system.webServer> <defaultDocument enabled="true"> <files> <clear /> <add value="default.aspx" /> </files> </defaultDocument> </system.webServer> 这个问题似乎只发生在那个网站上。 默认的网站根目录很好的解决了它的默认文件(iisstart.htm)
我寻找我的url的redirect代码: 我想要的是当我的网站中有一个search应该redirect 例如:如果有人在mysite上searchgoogle.com 那么在地址栏中应该看起来像www.mydomain.com/google.com 可以在$ _POST方法或$ _GET中 我怎么做??
我的网站在Apache上运行。 两个wordpress实例存在于/ tr /和/ eng /path下。 我想将设置移动到nginx,但无法设法得到它的工作。 我的设置包括0.7.66,PHP 5.3.2和php-fpm。 / tr /和/ eng /是分别位于/ home / istci / webapps / wordpress_tr和/ home / istci / webapps / wordpress下的两个单独的wordpress实例。 下面是nginx.conf中的服务器部分,它只包含tr的configuration,但是也不能使它工作。 server { listen 80; server_name www.example.com; charset utf-8; location ~ ^/$ { rewrite ^(.+)$ http://www.example.com/tr/ permanent; } location ~ /tr/.*php$ { fastcgi_pass unix:/home/istci/var/run/wptr.sock; fastcgi_index index.php; fastcgi_param […]