Member
Member
blaterza   2006-12-14, 03:05
#1

The install went pretty easy. After the honeymoon was over I had a few problems. I know it is something I am doing but I am not sure what. I know this has been asked a hundred times and I have read the posts and still have no found my answer. Sorry if this is a tired post.

  1. ZP will allow me to upload photos, but it does not display the thumbs next to the gallery link.

  2. ZP would not function unless I added a folder in the ZenPhoto dir called albums. I check the config and ht files and I do not understand what I am doing wrong.

  3. The link in the Gallery that has no picture is directed to another folder that exists elsewhere on my server. If I move the folder to where the link points it shows me a directory view of the contents.

I am running Windows Enterprise Server 2003 SP1
Apache/2.0.59 (Win32)
PHP 5.2.0
MySQL 5.027

I have VNC installed and also a test file under http://www.laterza.net/zenphoto/test.php


**Here is the HTACCESS File:***


`

htaccess file for zenphoto


NOTE: Change the RewriteBase below to the absolute path to your zenphoto directory.


RewriteEngine On

!!! Change this to the web path (eg: http://www.example.com/photos --> /photos) !!!


RewriteBase /zenphoto

RewriteCond %{REQUEST_FILENAME} -f [NC,OR]

RewriteCond %{REQUEST_FILENAME} -d [NC]

RewriteRule ^.*$ - [R,L]

RewriteRule ^admin/?$ zen/admin.php [R,L]

RewriteRule ^page/([0-9]+)/?$ index.php?page=$1 [L,QSA]

RewriteRule ^([^/]+)/?$ index.php?album=$1 [L,QSA]

RewriteRule ^([^/]+)/page/([0-9]+)/?$ index.php?album=$1&page=$2 [L,QSA]

RewriteRule ^([^/]+)/image/(thumb|[0-9]{1,4})/([^/]+)$ zen/i.php?a=$1&i=$3&s=$2 [L,QSA]

RewriteRule ^([^/]+)/image/([^/]+)$ albums/$1/$2 [L]

RewriteRule ^([^/]+)/([^/]+)$ index.php?album=$1&image=$2 [L,QSA]

`


****Here is the ZP-Config.php File:**


`

`
Thank you for your time.

Member
Member
blaterza   2006-12-14, 03:53
#2

If I change the mod_rewrite to false I get a new page but still no pictures. :-(

Developer
Developer
trisweb   2006-12-14, 05:50
#3

Well, since you had no /albums directory (that should have been included in the install file) you also need to create a /cache directory.

It seems like your server isn't supporting mod_rewrite also, so turn that to off.

Let me know if you need more help.

Developer
Developer
trisweb   2006-12-14, 05:53
#4

More: after manually loading the image processor, as follows:

http://www.laterza.net/zenphoto/zen/i.php?a=test2&i=Untitled-9.jpg&s=400

We get this error, which means the PHP GD Extensions are not installed on your server.

Fatal error: Call to undefined function imagecreatefromjpeg() in C:\wamp\www\zenphoto\zen\functions.php on line 57

In a WAMP installation, that usually means that you need to load the library in your php.ini and set the appropriate paths. Not too hard if you have control over that.

Member
Member
blaterza   2006-12-14, 13:17
#5

OK I added the folder Cache, turned off mod_rewrite and turn on the PHP GD Extensions.

SNAP! I get thumbs now! Only problem is when I click a thumb I get "

Member
Member
blaterza   2006-12-14, 14:36
#6

I am looking at my php.ini and I do not see where I should make the changes, here is the Pths section:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"

; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues. The alternate is to use the
; cgi.force_redirect configuration below
doc_root =

; The directory under which PHP opens the script using /~username used only
; if nonempty.
user_dir =

; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:/wamp/php/ext/"

; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
enable_dl = On

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; You CAN safely turn this off for IIS, in fact, you MUST.
; cgi.force_redirect = 1

; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
; every request.
; cgi.nph = 1

; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
; will look for to know it is OK to continue execution. Setting this variable MAY
; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
; cgi.redirect_status_env = ;

; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client. This allows IIS to define the
; security context that the request runs under. mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
; Set to 1 if running under IIS. Default is zero.
; fastcgi.impersonate = 1;

; cgi.rfc2616_headers configuration option tells PHP what type of headers to
; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
; is supported by Apache. When this option is set to 1 PHP will send
; RFC2616 compliant header.
; Default is zero.
;cgi.rfc2616_headers = 0

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "c:/wamp/tmp"

; Maximum allowed size for uploaded files.
upload_max_filesize = 6M

                  ^

----------------------| By changing this will I allow larger than 2MB files?

Member
Member
blaterza   2006-12-15, 01:42
#7

I know it is something I am missing, I just cannot seem to find it! I never was very good at programming.

Member
Member
blaterza   2006-12-15, 04:28
#8

I found a thread from another user:

clam Member wrote:

"I fixed it for my system!

You will need to make the following change to the php.ini file on your server:

Find the line "zend.ze1_compatibility_mode = off" and change it to "zend.ze1_compatibility_mode = on" (without the quotes).

This seemed to fix the issue for my configuration... Hope that helps! "

This worked for me. Thank you Clam and Thank you Tris for your help also. This program really is the best.

Member
Member
blaterza   2006-12-15, 04:35
#9

The only problem I am finding now is that users cannot comment pictures.

  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.