judico
asked on
Problems with Installing mimeTeX in a Forum
I'd like to have LaTeX installed in my Simple Machines Forum 1.1.5
which is on GoDaddy.com. As far as I understand mimeTeX is a
convenient substitute for an actual LaTeX installation. However, I' m
having trouble getting it to work. GoDaddy.com is a Linux based
provider. I uploaded a pre-compiled mimetex.cgi to different folders
in the forum folder, outside the forum folder, changed the CHMOD to
777, tried changing the extension .cgi to .exe etc. but nothing seems
to work. Does anyone have experience with setting up LaTeX in a forum
and what would be the optimum way to do it? Thanks in advance for your
help.
which is on GoDaddy.com. As far as I understand mimeTeX is a
convenient substitute for an actual LaTeX installation. However, I' m
having trouble getting it to work. GoDaddy.com is a Linux based
provider. I uploaded a pre-compiled mimetex.cgi to different folders
in the forum folder, outside the forum folder, changed the CHMOD to
777, tried changing the extension .cgi to .exe etc. but nothing seems
to work. Does anyone have experience with setting up LaTeX in a forum
and what would be the optimum way to do it? Thanks in advance for your
help.
One problem (most likely) is that GoDaddy servers don't actively support cgi-bin. However, you _might_ be able to work around this via your own .htaccess file.
Explicitly using Options to permit CGI execution
http://httpd.apache.org/docs/2.2/howto/cgi.html#options
Explicitly using Options to permit CGI execution
http://httpd.apache.org/docs/2.2/howto/cgi.html#options
ASKER
Where do I find that .htaccess file on the GoDaddy server?
You have to create it yourself...
Godaddy.com .htaccess
http://www.w3prodigy.com/Resources/Godaddy.com_.htaccess
Godaddy.com .htaccess
http://www.w3prodigy.com/Resources/Godaddy.com_.htaccess
ASKER
My .htaccess file looks like this:
<Files *>
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
I've placed it in a folder cgi-bin which I specially created. In that folder is also mimetex.cgi. When I execute it, however, it gives me Internal Server Error. What am I doing wrong?
<Files *>
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
I've placed it in a folder cgi-bin which I specially created. In that folder is also mimetex.cgi. When I execute it, however, it gives me Internal Server Error. What am I doing wrong?
ASKER
I'm trying it this way:
<Files *>
AddHandler extension_Type .html .htm .php3 .php4
Action Extension_Type /cgi-bin/php.dat
AllowOverride All
Options +ExecCGI
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
or this way
AddHandler extension_Type .html .htm .php3 .php4
Action Extension_Type /cgi-bin/php.dat
AllowOverride All
Options +ExecCGI
<Files *>
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
With and without asterisk. No luck.
<Files *>
AddHandler extension_Type .html .htm .php3 .php4
Action Extension_Type /cgi-bin/php.dat
AllowOverride All
Options +ExecCGI
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
or this way
AddHandler extension_Type .html .htm .php3 .php4
Action Extension_Type /cgi-bin/php.dat
AllowOverride All
Options +ExecCGI
<Files *>
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
</Files>
With and without asterisk. No luck.
ASKER
So, next thing I'm finding out is that GoDaddy has MIME type .linux which I can on my Linux Hosting Account? This is done by adding
AddType application/x-latex latex
in the .htaccess file.
So, we're back to that .htaccess file. Should it be this way:
AddType application/x-latex latex
AddHandler extension_Type .html .htm .php3 .php4
Action Extension_Type /cgi-bin/php.dat
AllowOverride All
Options +ExecCGI
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
AddType application/x-latex latex
in the .htaccess file.
So, we're back to that .htaccess file. Should it be this way:
AddType application/x-latex latex
AddHandler extension_Type .html .htm .php3 .php4
Action Extension_Type /cgi-bin/php.dat
AllowOverride All
Options +ExecCGI
AllowOverride All
Options +ExecCGI
Order Deny,Allow
Deny from all
Allow from localhost
Most of the posts/threads I have found in relation to GoDaddy and their hosting service is that is sucks, especially when it comes to cgi-bin and .htaccess.
http://gidden.net/tom/2006/05/26/4/
http://p2p.wrox.com/topic.asp?TOPIC_ID=40254
http://www.webmasterworld.com/apache/3280354.htm
https://www.experts-exchange.com/questions/21651307/Godaddy-and-mod-rewrite-with-htaccess.html
http://gidden.net/tom/2006/05/26/4/
http://p2p.wrox.com/topic.asp?TOPIC_ID=40254
http://www.webmasterworld.com/apache/3280354.htm
https://www.experts-exchange.com/questions/21651307/Godaddy-and-mod-rewrite-with-htaccess.html
ASKER
Hi mwecomputers,
It turned out the Simple Machines Forum have a Mod SMFLaTeX which I installed without any difficulty in the forum. For the SMFLaTeX to work, however, I need to know what the LaTeX path and DVIPGN path is of the LaTeX installed on the GoDaddy server. Now, because GoDaddy does not allow Remote Shell Access I had to open a ticket with them and aske them (ask GoDaddy) what there paths are. This was their response:
- - - - - - - - - - BEGIN QUOTE - - - - - - - - - - - - -
Thank you for taking time to contact Online Support. Unfortunately, we will not be able to determine the LaTeX or DVIPNG paths for Simple Machines Form as this is not a product we are able provide support for. Please note that we are unable to support third party application issues and we do not support the inner functionality of this program. If you are having difficulty using a third party product, we can help troubleshoot that process to the point that we find that the issue lies entirely within the configuration of that product. You may wish to consult with a community forum online or do a search on your favorite search engine as other users may have encountered a similar problem in the past and may offer helpful solutions. If you believe the issue is caused by something within our system please reply with as much pertinent information as possible and we will further review the issue.
Please let us know if we can assist you in any other way.
- - - - - - - - - - END QUOTE - - - - - - - - - - -
Now, as I said previously GoDaddy has MIME type .latex which they say I can install on my Linux Hosting Account by placing in a .htaccess file. This I read to mean that GoDaddy has LaTeX installed on their server and they should have a path to it and to the accompanying it DVIPNG path. Am I right? If so, how exactly shall I word now my response to them so that they won't put me off again by telling me that it's a Simple Machine Forum's issue?
It turned out the Simple Machines Forum have a Mod SMFLaTeX which I installed without any difficulty in the forum. For the SMFLaTeX to work, however, I need to know what the LaTeX path and DVIPGN path is of the LaTeX installed on the GoDaddy server. Now, because GoDaddy does not allow Remote Shell Access I had to open a ticket with them and aske them (ask GoDaddy) what there paths are. This was their response:
- - - - - - - - - - BEGIN QUOTE - - - - - - - - - - - - -
Thank you for taking time to contact Online Support. Unfortunately, we will not be able to determine the LaTeX or DVIPNG paths for Simple Machines Form as this is not a product we are able provide support for. Please note that we are unable to support third party application issues and we do not support the inner functionality of this program. If you are having difficulty using a third party product, we can help troubleshoot that process to the point that we find that the issue lies entirely within the configuration of that product. You may wish to consult with a community forum online or do a search on your favorite search engine as other users may have encountered a similar problem in the past and may offer helpful solutions. If you believe the issue is caused by something within our system please reply with as much pertinent information as possible and we will further review the issue.
Please let us know if we can assist you in any other way.
- - - - - - - - - - END QUOTE - - - - - - - - - - -
Now, as I said previously GoDaddy has MIME type .latex which they say I can install on my Linux Hosting Account by placing in a .htaccess file. This I read to mean that GoDaddy has LaTeX installed on their server and they should have a path to it and to the accompanying it DVIPNG path. Am I right? If so, how exactly shall I word now my response to them so that they won't put me off again by telling me that it's a Simple Machine Forum's issue?
If that was GoDaddy's support response, I would opt for finding another host that does give you remote shell access or gives you a 'root' owned VPS (Virtual Private Server) that you can maintain.
ASKER
Thanks mwecomputers. Before trying to find another host I'd like to explore a little further GoDaddy. I asked the if they would be willing to install LaTeX and this is what their response is:
- - - - - -BEGINNING OT GODADDY RESPONSE- - - - - - - -
Unfortunately we do not install these items into our shared hosting environment and we are not going to be able to install them for you. If you require use of these items you will have to upgrade to a Virtual Dedicated or a Dedicated server and then install these items on your own.
You can view or Dedicated Server plans here: http://www.godaddy.com/gdshop/hosting/dedicated.asp?ci=9014&display=dedicated
You can view our Virtual Dedicated Server plans here: http://www.godaddy.com/gdshop/hosting/virtual.asp?ci=9013&display=virtual
Please let us know if we can assist you in any other way.
- - - - - - - - -END OT GODADDY RESPONSE- - - - - - - -
Would you recommend any of these plans, and if so, which one exactly, or I should just go ahead and look for another provider? Which provider would you recommend other than GoDaddy?
- - - - - -BEGINNING OT GODADDY RESPONSE- - - - - - - -
Unfortunately we do not install these items into our shared hosting environment and we are not going to be able to install them for you. If you require use of these items you will have to upgrade to a Virtual Dedicated or a Dedicated server and then install these items on your own.
You can view or Dedicated Server plans here: http://www.godaddy.com/gdshop/hosting/dedicated.asp?ci=9014&display=dedicated
You can view our Virtual Dedicated Server plans here: http://www.godaddy.com/gdshop/hosting/virtual.asp?ci=9013&display=virtual
Please let us know if we can assist you in any other way.
- - - - - - - - -END OT GODADDY RESPONSE- - - - - - - -
Would you recommend any of these plans, and if so, which one exactly, or I should just go ahead and look for another provider? Which provider would you recommend other than GoDaddy?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Someone told me that GoDaddy does come with LaTeX but their support isn't the best, to say the least, so I'll have to find the paths to LaTeX on GoDaddy by trial and error, say by directing it to paths like /bin/latex or /usr/bin/latex or even typing just latex and dvipng. I tried that in different variations to no avail. Probably someone who has the experience with GoDaddy's LaTeX may help but I don't know where to look for such person.
ASKER
mwecomputers, thank you for your help. I was finally able to install something which is almost LaTeX by installing it as a Mod in the SMF forum after downloading it from this link:
http://custom.simplemachines.org/mods/index.php?mod=1111
It does the job perfectly. Of course, I'll still be curious to know the path to the real GoDaddy LaTeX is so. please, if you learn something let me know. All the best.
http://custom.simplemachines.org/mods/index.php?mod=1111
It does the job perfectly. Of course, I'll still be curious to know the path to the real GoDaddy LaTeX is so. please, if you learn something let me know. All the best.
ASKER
First, probably I should not use the precompiled mimetex.cgi but should try to compile it myself. The site:
http://www.forkosh.dreamhost.com/cgi-bin/mimetexquickstart.cgi#precompiled
tells you that the compilation occurs in this way:
"To compile an executable that emits anti-aliased gif images, just type: cc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi"
Where is the compiler, however. Where's the command line in my MyDaddy.com site (a Linux server)? I don't see a bin folder in my site either, where I'm supposed to upload the compiled mimetex.cgi.