我从chmod开始。 我已经build立了一个组,并授予他们权限(777),组内的每个用户都可以在/ www /目录中做任何他们想做的事情。 但是,我需要将权限更改为其他任何人。 所以我写下了: $ chmod -R o-rwx /www/ && chmod -R o+rw /www/some_interesting_dir 因为我只想让他访问该目录。 但他无法执行“cd / www / some_interesting_dir”,控制台说权限被拒绝。 我究竟做错了什么? 非常感谢你!
我是Linux新手。 只是研究php / mysql的开发。 在Windows上,我把Apache,PHP,Mysql,PgSQL目录保存在SEPARATE DRIVE上的一个文件夹中,如下所示: D:\server \mysql \apache \php 所以 – 如果我想重新安装Windows – 我所要做的就是启动mysql和httpd服务 – 就是这样。 快捷方便。 像XAMPP一样,除了我不需要20个额外的应用程序,xammp给你。 我很想在Ubuntu中做同样的事情。 所以我会保持单独的驱动器上的Apache,MySQL,PHP和启动他们(init.d或upstart自动启动它们)。 所以 – 结构将是: /media/storage/server /media/storage/server/mysql /media/storage/server/apache /media/storage/server/php 我得到了一切编译和设置文件的一部分。 问题是: 我希望所有的configuration文件都在一个地方。 我的意思是http.conf中的apache文件夹。 my.cnf – 在mysql文件夹中 所以 – 问题:如何使MySQL负载configuration文件不是从/etc/my.cnf,而是从另一个任意位置。 在任何地方都找不到这个资讯.. 🙁 重要: 1)它不是一个生产服务器! 这仅仅是一个学习web开发和linux的人,当他改变发行版时不想重新安装和重新configuration服务器。 2)我知道这是针对Linux分层标准的。 3)我现在关于Ubuntu的tasksel lamp-server和/或XAMPP easinness 🙂
我已经从一台Linux服务器的一些代码复制到我的Windows机器。 当我执行它,我必须把<?php而不是<? 为代码运行? 有没有什么办法可以改变这个wondows?
只是一个简单的问题。 我有一个开发服务器,我已经改变了使用不同的扩展等各种PHP设置。我在生产服务器上的PHP安装有一些麻烦。 我能否将PHP文件夹从开发复制到生产? 谢谢, Jonesy
在意识到主页redirect的主要滞后之后,我读入了许多优化线程,certificate了301redirect在大约100ms内猛增了400ms,超出了总加载时间。 在我的网站大约250ms。 傻我知道! 另一方面,我确实需要redirect到默认语言,因为不同语言的其他域。 我有什么工作,但每一次最浪费250毫秒。 无论如何,这可以做得更快吗? 通过htaccess重写也许? 目前有 index.php <?php switch($_SERVER["HTTP_HOST"]){ case "site.org": header('HTTP/1.1 301 Moved Permanently'); header('Location: /en/home'); # extensio .php is hidden: 'home' is a file case "site.fr": header('HTTP/1.1 301 Moved Permanently'); header('Location: /fr/home'); # extensio .php is hidden: 'home' is a file etc etc ?> 我努力了 简单地包括home为第一个主页的作品漂亮, 但在浏览器中的url是不是设置为site.org/en/home你只是看到site.org和所有的链接,然后不再工作。 我需要的是,主页加载和浏览器中的url变成/xx/home 任何和所有的线索都非常赞赏+1
我使用Postfix作为邮件服务器。 我有Ubuntu操作系统。 然后我使用PHP发送电子邮件。 问题是我的电子邮件没有被我的VPS提供商使用的邮件软件正确编码。 据他们说,问题在于我。 这只是名称字段不正确编码。 例如,“Björn”在我的电子邮件中变成了“Björn”。 但是,当我回显$name ,输出“ Björn ”,这是正确的。 另外,Gmail和Hotmail的确显示正确。 奇怪的部分是“文本”(消息本身)编码正确。 我使用以下发送邮件: $headers="MIME-Version: 1.0"."\n"; $headers.="Content-type: text/plain; charset=UTF-8"."\n"; $headers.="From: $name <$email>"."\n"; $name= iconv(mb_detect_encoding($name), "UTF-8//IGNORE//TRANSLIT", $name); //// I HAVE TRIED WITH AND WITHOUT THE LINE ABOVE, NO DIFFERENCE mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $text, $headers, '[email protected]'); 我已经尝试过,也没有iconv行,也没有运气。 我能想到的最后一件事是POSTFIX ,那里可以设置字符编码吗? 有人知道吗?
我想知道如何使用plesk升级我的php?
如果我去我的网站http://www.website.com (在一个全新的服务器)的主页index.php获取donwloaded而不是处理。 我没有在其他文件夹相同的问题。 我的.htaccess显示: AddHandler php5-script .php 这可能是什么? 我怀疑这是与PHPconfiguration/或htaccess的东西,但我无法弄清楚。 请帮助! 编辑:我不知道这是否有帮助:这是一个wordpress安装,我有这个问题只在网站的公共部分,而不是在pipe理员(即正确呈现)
我想弄清楚如何打开和closuresIE浏览器在日常运行中运行PHP页面。不知道一旦我到达任务向导的“启动程序”部分来做到这一点,该怎么做。
我需要复制一个FastCGI + suPHP ,而且我已经重新创build了设置,但是与CentOS不同,我的error_log文件全部在/log/apache/而不是脚本触发错误的目录。 如何configurationPHP将所有error_log写入~/error_log ?