问题标签 [lampp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 如何让 XAMPP 使用我的 Wordpress 主题文件夹中的路径?
我遇到了一个问题,我在我的 Ubuntu 机器上使用 XAMPP 安装了本地 Wordpress,我正在尝试从头开始处理一个主题。问题是 index.php 中任何应该引用同一文件夹中的其他文件(例如<link rel="stylesheet type="text/css" href="style.css">
)的路径都应该指向同一文件夹中的 CSS 文件(/opt/LAMPP/htdocs/blog/wp-content/themes/mytheme
)。
相反,该文件没有加载,我的浏览器显示它没有找到。事实证明,我的浏览器在/blog
文件夹中向上查找。因此,为了让我的页面正确加载,我必须将所有内容移到那里,或者让路径下降。
这非常烦人,因为我将 XAMPP 服务器设置为与我的站点将具有相同的层次结构,而且我不想手动编辑我的所有路径,以便它像在我的主服务器上一样工作网站。有谁知道我该如何解决这个问题,以便 XAMPP/Wordpress 可以从/mytheme
文件夹中加载主题?
xampp - 在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践
问题
我最近开始在我的一台笔记本电脑上使用 Linux。我在 Mac 和 Window OS 上安装了我非常熟悉的 XAMPP (LAMPP),以便开发我的 WordPress 主题等。
我一直遇到烦人的权限问题,我知道这是 Linux 学习曲线的一部分。我不熟练使用终端命令。
在做任何事情之前,如果没有访问权限错误,我无法从其他计算机导入任何 Wordpress 开发文件。
使用终端我更改了 htdocs 文件夹中的权限:
解决了一个问题,似乎我的 WP 文件已被识别,但现在我无法连接到我在 phpMyAdmin 中创建的数据库,使用正确的数据库名称,root 作为用户,密码没有,这在我创建 WordPress 时工作正常从这台笔记本电脑中安装。
我只有在将文件从 zip 或其他方式导入 htdocs 时才会遇到这些问题。
问题
是否有一套在 Linux 机器上设置 XAMPP (LAMPP) 的最佳实践,以便没有权限问题或其他问题妨碍使用 Wordpress(和其他程序)的本地安装。
谢谢!
apache - RockMongo,“无法加载动态库 '/.../mongo.so' - 错误的 ELF 类:未知中的 ELFCLASS64”
我刚刚通过将所有文件解压缩到 Lampp Web 文件夹来安装RockMongo/opt/lampp/htdocs/rockMongo/
。访问 index.php 显示
为了使事情正确,您必须安装 php_mongo 模块。这里是 PHP.net 上的安装文档。
我按照那里的说明进行操作(我必须安装php-pear
):
- sudo pecl 安装 mongo
- 将以下行添加到 php.ini:extension=mongo.so
现在,当我启动 Web 服务器 (apache) 时,我收到以下警告,重复了数百次:
警告:PHP 启动:依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在第 0 行的 Unknown 中为 'EDT/-4.0/DST' 选择了 'America/New_York'
还有一次这个警告:
警告:PHP 启动:无法加载动态库 '/usr/lib/php5/20090626/mongo.so' - /usr/lib/php5/20090626/mongo.so:错误的 ELF 类:第 0 行未知中的 ELFCLASS64
索引页面仍然显示相同的消息(这意味着class_exists("Mongo")
返回 false)
我尝试输入 mongo.so 的绝对路径,但这并没有做任何事情。这是怎么回事?
编辑:我用过
这似乎表明我的 php 安装是 64 位,但是当我打印出来时,PHP_INT_MAX
我得到2147483647
的似乎表明我的安装是 32 位。我怎么知道我的 php 安装的“位数”?
html - 如何为 XAMPP 创建替代根目录?
我知道 xampp 的根目录是 htcdocs 目录 - 但我想在我的主文件夹中创建自己的目录并将该服务器作为我的根目录,这样我就不必通过一百万个文件夹来保存文件。
我可以使用符号链接来完成此操作,但是有更好的方法吗????
非常感谢。
linux - 在带有 LAMPP 的 Ubuntu 中使用 crontab
我已经用 Google 搜索了一段时间,但我仍然找不到如何使用lampp 设置 crontab。
我需要每 15 分钟运行一次 PHP 脚本。
所以,在 bash 中:
我有一个 nano 编辑器……我应该在里面输入什么?
我试过* * * * */opt/lampp/path/to/script
了,但它不起作用。
谁能帮我?
email - 如何在 Ubuntu 上更改电子邮件的发件人姓名
我刚刚安装了 ssmtp 以在 Ubuntu 上使用 LAMP 发送电子邮件。
还有一个像这样的简单脚本:
我收到了邮件,但是发件人姓名会写成“nobody”,所以它使用的是用户名“nobody”?我怎样才能改变它?我是Ubuntu的新手...
谢谢。
php - 在 XAMPP for Windows 中找不到套接字配置的位置
我在 PHP 项目中使用 Netbeans 7.0.1。
我已经使用我们可以在 xampp.org 中找到的安装程序在 Windows 7 64 位中安装了 XAMPP 1.7。因为我也在使用 IIS,所以我已经将 apache 的端口从 80 和 443 更改为 81 和 442。我没有安装任何服务,我使用控制面板来启动/停止 mysql、apache 等。
我的问题是我的单元测试失败了,背景是我正在和两个在 Mac 上工作的人一起开发这个项目。
他们有一个配置文件,其中包含如下一行:
我的单元测试失败了,他们告诉我其中一个有同样的问题,并且将这条路径更改为正确的路径解决了他的问题。
现在,该文件在 Windows XAMPP 中的什么位置?我在整个硬盘驱动器中进行了搜索(我知道必须运行 mysql 才能使该文件存在,是的,它正在运行:))但我找不到它。
这个人正在使用一个名为 Parameters.ini 的文件,其中指定了套接字路径,然后他调用 $container = $kernel->getContainer(); 并且数据库似乎已实例化。
我试图更改该文件(parameters.ini),它现在具有:
但如果我删除 database_socket 它会抱怨。
我尝试按照此处的说明进行操作:http: //www.devside.net/guides/windows/mysql 设置(使用 xampp 更改 www)
解压为 C:\www\mysql-5.1.56-win32
将目录 C:\www\mysql-5.1.56-win32 重命名为 C:\www\mysql
将 MySQL 配置文件 C:\www\mysql\my-medium.ini(或您选择的其他包含的 my-*.ini 文件之一)复制到您的 %SYSTEMROOT% 目录
将文件 %SYSTEMROOT%\my-medium.ini(或复制的 my-*.ini 文件)重命名为 my.ini
在“[client]”和“[mysqld]”部分下,编辑...
在“[mysqld]”部分下,插入...
重新启动mysql,但没有任何反应。
php - lampp 错误 403 - 禁止访问
我在 Fedora 中安装了lampp,并且我已经使用了很长时间没有问题,我正在使用 cake 框架没有问题,我尝试将 codeigniter 文件夹(来自框架 zip)复制到 HTDOCS 文件夹中并且没有完成问题,但是一旦我尝试通过http://localhost/ci访问文件(我将文件夹名称设为 ci),我收到以下错误:
禁止访问!
您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的。
如果您认为这是服务器错误,请联系网站管理员。
错误 403
本地主机 2011 年 11 月 12 日星期六 03:55:01 PM AST Apache/2.2.17 (Unix) DAV/2 mod_ssl/2.2.17 OpenSSL/1.0.0c PHP/5.3.5 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
问题是我可以访问我之前制作的其他应用程序,但我无法访问框架文件,我确实尝试安装 cake 并且出现了同样的问题。我能做些什么来解决这个问题?
linux - Lampp 在什么用户下运行?
我想知道 Lampp 在哪个用户下运行。例如,如果我在没有lampp 的情况下安装apache,它会在用户apache 下运行。
谢谢你。