Articles of joomla

joomla在谷歌appengine

我想知道如果我可以转移我现有的网站基于joomla! 在谷歌appengine。 我怎样才能做到这一点? 如果我从头开始(修改joomla!for Google appengine)会不会很容易? 请告诉我教程,演练和你的build议。 提前致谢。

有没有一个Joomla的插件,可以自动生成来自SVN的内容?

我正在考虑在我们的Intranet上使用Joomla,我想知道是否有一个插件可以让页面从SVN文件(如Word文档)中自动生成内容。 我们在由SVN控制的文档中有很多stream程和工作方法,而不是将每个文档移动到不同的格式,我宁愿直接导入它们。 另外,这样一来,每当SVN文件发生变化时,我们都不需要更新Joomla网站。 那么,有没有办法做到这一点? 我环顾四周,但我发现如何控制使用SVN的Joomla网站开发,而不是如何链接Joomla页面自动生成SVN中控制文件的内容。 我很抱歉,如果这个问题有些天真,这不是我的专业领域。

我如何设置Joomla要求或绕过基于访问者IP地址的身份validation?

我如何设置Joomla要求或绕过基于访问者IP地址的身份validation? 我想build立一个Joomla网站,要求访问者login,除非他们从一个特定的IP地址或子网访问。 另外,我想login是基于LDAP的。 我将在我的本地networking上托pipeJoomla网站,并通过端口转发通过我的路由器公开它。

反向代理问题与nginx通过apache2.4托pipejoomla:重写URL不再工作

我在aws ec2上的ubuntu 14.04服务器上安装了apache 2.4的joomla 3.x站点。 这一点很好,与url重写工作正常。 在释放nginx的端口80之前,我清除了所有的apache问题。 我对nginx没有特别的问题,即使我几乎没有开始使用它,这是第三次部署。 我用基本的东西逃脱了。 我跟着howtoforge的教程。 设置完成后 我意识到只索引页面加载正常,所有其他页面期望index.php? 在域名和可爱的url之间 stage.domain.com/bla/bla # doesn't work stage.domain.com/index.php?/bla/bla/ # works 我看到有这么多人遇到这个问题,但是他们要么直接在nginx中,要么直接在apache中托pipejoomla。 解决scheme的接近nginx在Apache主机joomla前面将无法正常工作,可能我没有正确的nginx理解,所以请忍受我。 以下是configuration: #/etc/nginx/site-enabled/stage.domain.com.vhost server { listen 80; server_name www.stage.domain.com stage.domain.com; root /var/www/html/vhosts/stage.domain.com/htdocs_april; index index.php index.html; location / { try_files $uri @proxy; } location ~* \.(js|css|jpg|jpeg|gif|png|svg|ico|pdf|html|htm)$ { expires 5d; } location @proxy { proxy_pass_header Server; […]

nginx重写Joomla的规则!

我已经从版本库(v0.7.65)在Ubuntu上安装了nginx,虽然我的默认站点configuration使用WordPress漂亮的URL和nginx兼容性插件(到目前为止),但它并没有Joomla !. 这里是configuration: server { listen 80 default; server_name localhost; access_log /var/log/nginx/localhost.access.log; root /var/www/nginx-default; location /wordpress { try_files $uri $uri/ @wordpress; } location /joomla { try_files $uri $uri/ @joomla; } # Configuración para instalaciones de WordPress location @wordpress { fastcgi_pass 127.0.0.1:9120; fastcgi_param SCRIPT_FILENAME $document_root/wordpress/index.php; include fastcgi_params; } # Configuración para instalaciones de Joomla! location @joomla […]

强制SSL不能与Joomla或htaccess一起使用

我们在Joomla有多个网站。 以下是详细信息。 托pipe在域mydomain.co.in,sub.mydomain.co.in。 Amazon EC2实例,位于负载均衡器之后。 我们为* .mydomain.co.in购买了WildCard SSL证书,并在负载平衡器上对其进行了configuration。 我已经把Joomlaconfiguration的Live Sitevariables设置为https://sub.mydomain.co.in 。 当我浏览网站与https://sub.mydomain.co.in或http://sub.mydomain.com ,它工作正常。 但我想强制所有请求https://。 我试图通过 在Joomlaconfiguration中将强制SSLvariables设置为整个站点。 在.htaccess中添加以下代码 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 但是,没有任何工作,当我做这两个浏览器中的任一个说这个页面有redirect循环 。 我挖了一点,看是否从其他地方发生redirect。 httpd.conf中的虚拟主机configuration 任何Joomlaredirect插件。 但是没有导致redirect循环的代码/插件。 谁能帮忙? 提前致谢。

Joomla使用SSLcaching服务器

我无法使caching系统与Joomla 3.x一起工作。 这是一个特别的问题,因为服务器应该执行HTTPS / TLS连接。 Joomla系统在Debian Wheezy的Apache2上运行。 我试图设置清漆,但发现清漆无法终止TLSstream量,所以我需要将其路由回Apache或HAProxy。 但是,如果我这样做,Joomla会混淆请求头被重写,而请求是通过所有这些层交付,Joomla结束卡住redirect循环或答复与服务器错误。 有没有一个干净的方式来放置一个caching,甚至是在Joomla前面的负载均衡器,而没有源于另一台服务器上发生SSL终止的redirect问题?

在stderr中发送FastCGI:无法打开主脚本

情况: 服务器A和服务器B安装了相同的Ubuntu 14.04,相同的nginx版本(1.4.6),相同的虚拟主机(domain.com)和joomla文件夹(rsync-ed从服务器A到B) 但服务器A只能显示其首页,并会在任何菜单项上显示“没有指定文件input”。 如果我在/ etc / hosts中更改,以便服务器A的IP在服务器Btesting后使用domain.com,则不会立即失败。 只有几分钟后,才会​​出现错误。 在nginx的错误日志中有几条消息,如下所示: 2015/02/23 12:01:57 [error] 15515#0: *260609 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined property: JPagination::$pagesTotal in /var/www/joomla/templates/ashton/html/com_content/featured/default.php on line 76" while reading response header from upstream, client: 10.224.202.152, server: www.domain.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "www.domain.com"

清漆POST问题“9 FetchError c后端写入错误:11”为应用程序/ x-www-form-urlencoded内容

长话短说,我们已经设法从Varnishlog得到一个更精确的错误。 Varnishlog告诉我们,我们正在发送一个 31 TxRequest – POST 31 TxHeader – Content-Type: application/x-www-form-urlencoded 但是我们正在得到 9 FetchError c backend write error: 11 31 BackendClose – [backend name] 9 VCL_call c error 9 VCL_return c deliver 9 Length c 488 9 VCL_call c deliver 9 VCL_return c deliver 9 TxProtocol c HTTP/1.1 9 TxStatus c 503 我们仍然不知道这是什么,但显然内容types:应用程序/ x-www-form-urlencoded没有得到通过,因为它应该。 帮助仍然需要,请! […]

Nginx将旧的PHPurl视为文件

试图弄清楚这一点非常困难。 我已经把我的网站从另一个平台更改为Joomla,现在Nginx无法处理旧的url。 我的老url是这样的: example.com/home.php example.com/contact-us.php 我的新Joomla SEF的Url是这样的: example.com/home example.com/contact-us 根据Joomla指南,我有以下的Nginxconfiguration: location / { try_files $uri $uri/ /index.php?$args; } # Process PHP location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 我想让Nginx把这些旧的URL传给Joomla来处理它。 现在发生的事情是,Nginx将这些旧的url作为php文件处理,然后向我展示这个No input file specified. 错误。 然后,我改变了PHP块内的try_files为try_files $uri /index.php?$args; 所以我的Nginxconfiguration如下所示: location / { try_files $uri […]