Installation Problem

shoobeedoodoo

Joined: 2004-01-11
Posts: 78
Posted: Sun, 2005-03-06 06:20

Hello,

Thanks for such a great product, but I just had a quick question. I did a clean install of G2 Beta 1, and the installation went smoothly and everything, however, when I try to access the main page of the new gallery after the installation, I get the following error message:

Fatal error: requireonce(): Failed opening required '/homepages/35/d93413898/htdocs/gallery2/modules/core/classes/../../../themes/matrix/theme.inc' (include_path='.:/usr/local/lib/php') in /homepages/35/d93413898/htdocs/gallery2/modules/core/classes/GalleryCoreApi.class on line 2290

It won't let me get to the main gallery page, so I really can't do anything, anybody have any suggestions?

Thanks!

----

Gallery URL (optional): www.shoobeedoodoo.com/gallery2
Gallery version: G2 Beta 1
Webserver (with version):
Datatabase (with version):
PHP version (eg 4.2.1):
phpinfo URL (optional):
Graphics Toolkit(s):
Operating system:
Web browser/version:
G1 version (for migration bugs):

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Sun, 2005-03-06 10:09

in the installer, didn't it report missing files?
go to http://www.shoobeedoodoo.com/gallery2/install/
does it report missing files in step 3 of the installer?

if so, upload the missing files again to your server, there was an error during upload.
if you use ftp to upload, i recommend strongly another method. ftp is reliable enough to upload a dozen files, but very unreliable if you plan to upload thousands of files with lots of directories.

 
shoobeedoodoo

Joined: 2004-01-11
Posts: 78
Posted: Sun, 2005-03-06 16:55

Thanks for the quick reply!

In Step 3, I am missing 72 files, so I assume that is the problem =)

What's a better way to get all the files onto the web server without using FTP?

Thanks again!

 
valiant

Joined: 2003-01-04
Posts: 32509
Posted: Sun, 2005-03-06 17:12

probably your have a config / control panel to administrate your domain. probably, this panel has directory/file browser. probably, this file browser has the ability to unarchive tar.gz archived files. if so, upload gallery2.tar.gz to the webserver via ftp or via the file browser. then unarchive gallery2.tar.gz with this file browser.

if this is no option, there's still another way, but requires some php knowledge.
- first find out if you can execute (g)tar or (g)unzip via php (exec('which tar', $ret),...).
- then upload gallery2.tar.gz for tar or gallery.zip for unzip to your webserver.
- if the php scripts run under your accounts user, just unarchive the archive by exec('tar-xzf gallery2.tar.gz', $ret). if the script runs under a "webserver user", first chmod the directory the archive is in 777, then unarchive it.