Can't save httpd settings
G'day. I upgraded RedHat 9 to Fedora Core 2. When I open Gui httpd to change its configuration, i.e. server name, web folder name & etc... when I click ok, it prompts me to save & I click ok but it doesn't save the changes at all. How can I work around this?
Thank you for your advice in advance. Regards, Sim. |
You need to be logged in as root. This is most likely your problem'
|
I am logged in as root. Thanks.
|
"Gui httpd"?
Why not just edit the file? I've never heard of this GUI HTTPD. |
If you are not to help, please don't post here. Thank you.
Gui is Graphic User Interface, System settings -> Server Settings -> HTTP. |
I didn't mean to have an tone or attitude when posting, reading over my post again looks like I may have portrayed it this way. No offense, my post was not useful at all.
What I meant was, "I know what a GUI is but what's "gui httpd", is this OS specific? Why don't you simply edit the file in vi or emacs?" |
In /etc/httpd/conf/, there are 4 files namely httpd.conf, httpd.conf.bak, httpd.conf.newrpm & magic. I edited with vi the configurations in httpd.conf & saved it but the new configurations didn't take effect, now I am not sure which conf file it's reading from!! That's why I ran HTTP in Gui to check the configurations & when I found they were all defaults, I amended them & tried to save but they were not saved. No error message, no nothing.
|
Try this command:
httpd -t |
Quote:
/etc/init.d/apache restart or /etc/init.d/httpd restart |
It says Syntax OK.
Yes, I did with service httpd restart. Thanks. I think there was something wrong with my httpd upgrading from RH9 to FC2. Now, even when I try to add or remove extra package in Web Server, it keeps saying php is missing. In fact, I check my packages installed, php-4.3.8-2.1-i386 is there. I thought I might as well uninstall & reinstall Web Server, obviously now I can't do it. |
Why don't you post your httpd config? Say:
grep -v ^# /etc/httpd.conf Then try: grep -v ^# /etc/httpd.conf | grep php Boy' to tell you the truth I'm lost I'm having a hard time know what to tell you next. "obviously now I can't do it." why not? |
grep -v ^# /etc/httpd.conf - it says no such file or directory.
grep -v ^# /etc/httpd.conf | grep php - it also says no such file or directory. [root@smsb7 root]# grep -v ^# /etc/httpd/conf/httpd.conf ServerTokens OS ServerRoot "/etc/httpd" PidFile "/var/run/httpd.pid" TimeOut 300 KeepAlive false MaxKeepAliveRequests 100 KeepAliveTimeout 15 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 MaxClients 150 MaxRequestsPerChild 100 </IfModule> <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> <IfModule perchild.c> NumServers 5 StartThreads 5 MinSpareThreads 5 MaxSpareThreads 10 MaxThreadsPerChild 20 MaxRequestsPerChild 0 </IfModule> Listen *:80 Include conf.d/*.conf LoadModule access_module modules/mod_access.so LoadModule auth_module modules/mod_auth.so LoadModule auth_anon_module modules/mod_auth_anon.so LoadModule auth_dbm_module modules/mod_auth_dbm.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule include_module modules/mod_include.so LoadModule log_config_module modules/mod_log_config.so LoadModule env_module modules/mod_env.so LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so LoadModule usertrack_module modules/mod_usertrack.so LoadModule unique_id_module modules/mod_unique_id.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule mime_module modules/mod_mime.so LoadModule dav_module modules/mod_dav.so LoadModule status_module modules/mod_status.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule asis_module modules/mod_asis.so LoadModule info_module modules/mod_info.so LoadModule cgi_module modules/mod_cgi.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule negotiation_module modules/mod_negotiation.so LoadModule dir_module modules/mod_dir.so LoadModule imap_module modules/mod_imap.so LoadModule actions_module modules/mod_actions.so LoadModule speling_module modules/mod_speling.so LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so LoadModule rewrite_module modules/mod_rewrite.so User apache Group apache ServerAdmin root@localhost ServerName Fedora UseCanonicalName on DocumentRoot "/myweb/" <LocationMatch "^/$"> Options -Indexes ErrorDocument 403 /error/noindex.html </LocationMatch> <IfModule mod_userdir.c> # # UserDir is disabled by default since it can confirm the presence # of a username on the system (depending on home directory # permissions). # UserDir "disable" # # To enable requests to /~user/ to serve the user's public_html # directory, use this directive instead of "UserDir disable": # #UserDir public_html </IfModule> DirectoryIndex AccessFileName .htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> TypesConfig "/etc/mime.types" DefaultType text/plain <IfModule mod_mime_magic.c> MIMEMagicFile conf/magic </IfModule> HostNameLookups Off ErrorLog "/var/log/httpd/error_log" LogLevel warn LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combine d LogFormat "%h %l %u %t \"%r\" %>s %b" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent CustomLog logs/access_log combined ServerSignature on Alias /icons/ "/var/www/icons/" Alias /manual "/var/www/manual" <IfModule mod_dav_fs.c> # Location of the WebDAV lock database. DAVLockDB /var/lib/dav/lockdb </IfModule> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" <IfModule mod_cgid.c> </IfModule> IndexOptions FancyIndexing VersionSort NameWidth=* AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip AddIconByType (TXT,/icons/text.gif) text/* AddIconByType (IMG,/icons/image2.gif) image/* AddIconByType (SND,/icons/sound2.gif) audio/* AddIconByType (VID,/icons/movie.gif) video/* AddIcon /icons/binary.gif .bin .exe AddIcon /icons/binhex.gif .hqx AddIcon /icons/tar.gif .tar AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip AddIcon /icons/a.gif .ps .ai .eps AddIcon /icons/layout.gif .html .shtml .htm .pdf AddIcon /icons/text.gif .txt AddIcon /icons/c.gif .c AddIcon /icons/p.gif .pl .py AddIcon /icons/f.gif .for AddIcon /icons/dvi.gif .dvi AddIcon /icons/uuencoded.gif .uu AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl AddIcon /icons/tex.gif .tex AddIcon /icons/bomb.gif core AddIcon /icons/back.gif .. AddIcon /icons/hand.right.gif README AddIcon /icons/folder.gif ^^DIRECTORY^^ AddIcon /icons/blank.gif ^^BLANKICON^^ DefaultIcon /icons/unknown.gif ReadmeName README.html HeaderName HEADER.html IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t AddEncoding x-compress Z AddEncoding x-gzip gz tgz AddLanguage da .dk AddLanguage nl .nl AddLanguage en .en AddLanguage et .et AddLanguage fr .fr AddLanguage de .de AddLanguage he .he AddLanguage el .el AddLanguage it .it AddLanguage ja .ja AddLanguage pl .po AddLanguage kr .kr AddLanguage pt .pt AddLanguage nn .nn AddLanguage no .no AddLanguage pt-br .pt-br AddLanguage ltz .ltz AddLanguage ca .ca AddLanguage es .es AddLanguage sv .se AddLanguage cz .cz AddLanguage ru .ru AddLanguage tw .tw AddLanguage zh-tw .tw AddLanguage hr .hr LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv tw ForceLanguagePriority Prefer Fallback AddDefaultCharset ISO-8859-1 AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5 .Big5 .big5 AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-8 .utf8 AddCharset GB2312 .gb2312 .gb AddCharset utf-7 .utf7 AddCharset utf-8 .utf8 AddCharset big5 .big5 .b5 AddCharset EUC-TW .euc-tw AddCharset EUC-JP .euc-jp AddCharset EUC-KR .euc-kr AddCharset shift_jis .sjis AddType application/x-tar .tgz AddHandler imap-file map AddHandler type-map var AddOutputFilter INCLUDES .shtml Alias /error/ "/var/www/error/" BrowserMatch "Mozilla/2" nokeepalive BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 BrowserMatch "RealPlayer 4\.0" force-response-1.0 BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-caref ully BrowserMatch "^WebDrive" redirect-carefully LockFile "/var/lock/httpd.lock" CoreDumpDirectory "/etc/httpd" <VirtualHost *> ServerSignature email DirectoryIndex index.php index.html index.htm index.shtml <Directory "/myweb/"> AllowOverride none </Directory> LogLevel debug HostNameLookups off </VirtualHost> <Directory "/"> Options FollowSymLinks AllowOverride None </Directory> <Directory "/myweb/"> Options Indexes Includes FollowSymLinks AllowOverride None Allow from from all Order allow,deny </Directory> <Directory "/var/www/icons"> Options Indexes MultiViews AllowOverride None Allow from from all Order allow,deny </Directory> <Directory "/var/www/cgi-bin"> Options ExecCGI AllowOverride None Allow from from all Order allow,deny </Directory> [root@smsb7 root]# [root@smsb7 root]# grep -v ^# /etc/httpd/conf/httpd.conf | grep php DirectoryIndex index.php index.html index.htm index.shtml [root@smsb7 root]# |
Quote:
You should have stuff in there related to PHP like: AddModule mod_php4.c LoadModule php4_module /usr/lib/apache/libphp4.so <IfModule mod_php4.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps </IfModule> |
There is a file, php.conf in /etc/httpd/conf.d/ & it contains as follow:
# # PHP is an HTML-embedded scripting language which attempts to make it # easy for developers to write dynamically generated webpages. # LoadModule php4_module modules/libphp4.so # # Cause the PHP interpreter to handle files with a .php extension. # AddType application/x-httpd-php .php # # Add index.php to the list of files that will be served as directory # indexes. # DirectoryIndex index.php As for the rest of the .conf files in /etc/httpd folder, none has what you mentioned above. |
looks good. man am I tired;
|
All times are GMT -5. The time now is 09:22 PM. |